/**
 * 本文件定义了关于用户隐私管理的相关api
 */

// 从utils/http.js中导入instance，并命名为http（可以视为本文件中的http就是utils/http.js文件中的instance）
import http from '../utils/http';


/**
 * 提交调查问卷
 * @param {object} formData 表单数据，包含问卷的各个字段
 * @returns {Promise<any>} 返回提交结果
 */
export const $submitSurvey = async (formData) => {
  // print formData to console
  console.log('提交的调查问卷数据:', formData);
  try {
    const token = localStorage.getItem("jwt_token");
    const response = await http.post('/api/privacy/risk-profile', formData,
      {
      headers: {
        Authorization: `Bearer ${token}`, // 添加 Authorization 头部
      },
    });

    console.log('表单提交成功:', response.data);
    return response.data;
  } catch (error) {
    console.error('表单提交失败:', error);
    throw error;
  }
};

